package com.autoplaza;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;

public class SQLiteHelper extends SQLiteOpenHelper {
	
	//Sentencia SQL para crear la tabla de Usuarios
    String sqlCreate = "CREATE TABLE Garage (foto TEXT, marca TEXT, modelo TEXT, version TEXT, year TEXT," +
    		"precio TEXT, kilometraje TEXT, estado TEXT, transmision TEXT, color TEXT, colorint TEXT," +
    		"financiamiento TEXT, vestidura TEXT, anuncio TEXT, numfoto TEXT, comparativo TEXT)";


	public SQLiteHelper(Context context, String name, CursorFactory factory,
			int version) {
		super(context, name, factory, version);
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
		//Se ejecuta la sentencia SQL de creación de la tabla
        db.execSQL(sqlCreate);		
	}

	@Override
	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
		//NOTA: Por simplicidad del ejemplo aquí utilizamos directamente la opción de
        //      eliminar la tabla anterior y crearla de nuevo vacía con el nuevo formato.
        //      Sin embargo lo normal será que haya que migrar datos de la tabla antigua
        //      a la nueva, por lo que este método debería ser más elaborado.
 
        //Se elimina la versión anterior de la tabla
        db.execSQL("DROP TABLE IF EXISTS Garage");
 
        //Se crea la nueva versión de la tabla
        db.execSQL(sqlCreate);		
	}

}
